From 31cc2c0efd312bddd44792d5e3e7d1a0371e4827 Mon Sep 17 00:00:00 2001 From: "kfraser@localhost.localdomain" Date: Fri, 8 Jun 2007 11:21:21 +0100 Subject: [PATCH] tools: Fix xm mem-max command. When I tested xm mem-max and xm list, I saw the following error message by xm list. Because xm mem-max always changes "memory_static_max", I think that the cause of the error message is it. This patch fixes it. # xm list --long PVdomain.1 | grep mem (maxmem 1024) (memory 1024) (shadow_memory 0) # xm mem-max PVdomain.1 512 Error: (22, 'Invalid argument') Usage: xm mem-max Set the maximum amount reservation for a domain. # xm list --long PVdomain.1 | grep mem Error: memory_dynamic_max must be less than or equal to memory_static_max Signed-off-by: Masaki Kanno --- tools/python/xen/xend/XendDomainInfo.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/python/xen/xend/XendDomainInfo.py b/tools/python/xen/xend/XendDomainInfo.py index 332da807bb..6221694285 100644 --- a/tools/python/xen/xend/XendDomainInfo.py +++ b/tools/python/xen/xend/XendDomainInfo.py @@ -612,7 +612,7 @@ class XendDomainInfo: raise XendError('Invalid memory size') MiB = 1024 * 1024 - self.info['memory_static_max'] = limit * MiB + self._safe_set_memory('memory_static_max', limit * MiB) if self.domid >= 0: maxmem = int(limit) * 1024 -- 2.30.2